<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>includes</title>

  <script>
    /**
     * includes(searchElement,[fromIndex])
     * searchElement 需要查找的元素值。(区分大小写)
     * fromIndex 从fromIndex 索引处开始查找 searchElement。如果为负值，则按升序从 array.length + fromIndex 的索引开始搜（即使从末尾开始往前跳 fromIndex 的绝对值个索引，然后往后搜寻）。默认为 0。
     * 方法用来判断一个数组是否包含一个指定的值，根据情况，如果包含则返回 true，否则返回 false。
     * 返回值：返回一个布尔值 Boolean 。 如果在数组中（或 fromIndex 指定的范围中）找到了 searchElement，则返回 true，否则返回 false。
     */

    /** 0 的值将全部视为相等，与符号无关（即 -0 与 0 和 +0 相等），但 false 不被认为与 0 相等。 */

    /** 
     * 如果 fromIndex 大于等于数组的长度，则将直接返回 false，且不搜索该数组。
     */

    const array = [2, 3, 4, 0];

    const bool = array.includes(0);
    console.log(bool); // true

  </script>
</head>

<body>

</body>

</html>